/**
 * 封装 axios 请求模块
 */
import axios from "axios"
import store from '@/store'
// https://appapi.yuanfuda933.com 正式地址
// http://h.yuanfudagroup.com 测试地址
const dao = axios.create({
  baseURL: 'https://appapi.yuanfuda933.com' // 基础路径
})
// api base_url，设置前缀不存在
// const BASE_URL = ''
// // 创建 axios 实例
// const dao = axios.create({
//   baseURL: BASE_URL,
//   timeout: 6000 // 请求超时时间
// })
// var dao = axios
// 请求拦截器
dao.interceptors.request.use(config => {
  // console.log(config);
  const { user } = store.state
  if (user) {
    config.headers = {
      version: user.version,
      token: user.token,
      did: user.did,
      type: user.type,
      sign: user.sign,
      time: user.time,
      model: user.model,
    }
  }
  // 在最后必须 return config
  return config
})
export default dao